﻿<?xml version="1.0" encoding="utf-8"?>
<plugin game="Halo4" baseSize="0x120">
	<revisions>
		<revision author="Lord Zedd" version="1">Portin without generation</revision>
	</revisions>
	<bitfield16 name="Brightness Flags" offset="0x0" visible="true">
		<bit name="Disable Camera Settings" index="0" />
		<bit name="2" index="1" />
		<bit name="Disable Overexposure" index="2" />
		<bit name="4" index="3" />
		<bit name="5" index="4" />
		<bit name="6" index="5" />
		<bit name="7" index="6" />
		<bit name="8" index="7" />
		<bit name="9" index="8" />
		<bit name="10" index="9" />
		<bit name="11" index="10" />
		<bit name="12" index="11" />
		<bit name="13" index="12" />
		<bit name="14" index="13" />
		<bit name="15" index="14" />
		<bit name="16" index="15" />
	</bitfield16>
	<int16 name="Unknown" offset="0x2" visible="false" />
	<float32 name="Overexposure Amount" offset="0x4" visible="true" />
	<float32 name="Overexposure Min?" offset="0x8" visible="true" />
	<float32 name="Overexposure Max?" offset="0xC" visible="true" />
	<float32 name="Brightness Min." offset="0x10" visible="true" />
	<float32 name="Brightness Max." offset="0x14" visible="true" />
	<float32 name="Brightness Subtraction" offset="0x18" visible="true" />
	<float32 name="Unknown" offset="0x1C" visible="false" />
	<undefined name="Unknown" offset="0x20" visible="false" />
	<float32 name="Directional Light" offset="0x24" visible="true" />
	<bitfield16 name="Primary Blur Flags" offset="0x28" visible="true">
		<bit name="Disable Primary Blur" index="0" />
		<bit name="2" index="1" />
		<bit name="3" index="2" />
		<bit name="4" index="3" />
		<bit name="5" index="4" />
		<bit name="6" index="5" />
		<bit name="7" index="6" />
		<bit name="8" index="7" />
		<bit name="9" index="8" />
		<bit name="10" index="9" />
		<bit name="11" index="10" />
		<bit name="12" index="11" />
		<bit name="13" index="12" />
		<bit name="14" index="13" />
		<bit name="15" index="14" />
		<bit name="16" index="15" />
	</bitfield16>
	<int16 name="Unknown" offset="0x2A" visible="false" />
	<float32 name="Primary Blur Amount" offset="0x2C" visible="true" />
	<float32 name="Primary Blur Min?" offset="0x30" visible="true" />
	<float32 name="Primary Blur Max?" offset="0x34" visible="true" />
	<bitfield16 name="Secondary Blur Flags" offset="0x38" visible="true">
		<bit name="Disable Secondary Blur" index="0" />
		<bit name="2" index="1" />
		<bit name="3" index="2" />
		<bit name="4" index="3" />
		<bit name="5" index="4" />
		<bit name="6" index="5" />
		<bit name="7" index="6" />
		<bit name="8" index="7" />
		<bit name="9" index="8" />
		<bit name="10" index="9" />
		<bit name="11" index="10" />
		<bit name="12" index="11" />
		<bit name="13" index="12" />
		<bit name="14" index="13" />
		<bit name="15" index="14" />
		<bit name="16" index="15" />
	</bitfield16>
	<int16 name="Unknown" offset="0x3A" visible="false" />
	<float32 name="Secondary Blur Amount" offset="0x3C" visible="true" />
	<float32 name="Secondary Blur Min?" offset="0x40" visible="true" />
	<float32 name="Secondary Blur Max?" offset="0x44" visible="true" />
	<undefined name="00000023" offset="0x48" visible="false" />
	<undefined name="00000024" offset="0x4C" visible="false" />
	<undefined name="00000025" offset="0x50" visible="false" />
	<undefined name="00000026" offset="0x54" visible="false" />
	<undefined name="00000027" offset="0x58" visible="false" />
	<undefined name="Tertiary Blur Amount" offset="0x5C" visible="true" />
	<undefined name="Tertiary Blur Min?" offset="0x60" visible="true" />
	<undefined name="Tertiary Blur Max?" offset="0x64" visible="true" />
	<bitfield16 name="Primary Tint Flags" offset="0x68" visible="true">
		<bit name="Disable Primary Tint" index="0" />
		<bit name="2" index="1" />
		<bit name="3" index="2" />
		<bit name="4" index="3" />
		<bit name="5" index="4" />
		<bit name="6" index="5" />
		<bit name="7" index="6" />
		<bit name="8" index="7" />
		<bit name="9" index="8" />
		<bit name="10" index="9" />
		<bit name="11" index="10" />
		<bit name="12" index="11" />
		<bit name="13" index="12" />
		<bit name="14" index="13" />
		<bit name="15" index="14" />
		<bit name="16" index="15" />
	</bitfield16>
	<int16 name="Unknown" offset="0x6A" visible="false" />
	<undefined name="R" offset="0x6C" visible="true" />
	<undefined name="G" offset="0x70" visible="true" />
	<undefined name="B" offset="0x74" visible="true" />
	<bitfield16 name="Secondary Tint Flags" offset="0x78" visible="true">
		<bit name="Disable Secondary Tint" index="0" />
		<bit name="2" index="1" />
		<bit name="3" index="2" />
		<bit name="4" index="3" />
		<bit name="5" index="4" />
		<bit name="6" index="5" />
		<bit name="7" index="6" />
		<bit name="8" index="7" />
		<bit name="9" index="8" />
		<bit name="10" index="9" />
		<bit name="11" index="10" />
		<bit name="12" index="11" />
		<bit name="13" index="12" />
		<bit name="14" index="13" />
		<bit name="15" index="14" />
		<bit name="16" index="15" />
	</bitfield16>
	<int16 name="Unknown" offset="0x7A" visible="false" />
	<undefined name="R" offset="0x7C" visible="true" />
	<undefined name="G" offset="0x80" visible="true" />
	<undefined name="B" offset="0x84" visible="true" />
	<bitfield16 name="Tertiary Tint Flags" offset="0x88" visible="true">
		<bit name="Disable Tertiary Tint" index="0" />
		<bit name="2" index="1" />
		<bit name="3" index="2" />
		<bit name="4" index="3" />
		<bit name="5" index="4" />
		<bit name="6" index="5" />
		<bit name="7" index="6" />
		<bit name="8" index="7" />
		<bit name="9" index="8" />
		<bit name="10" index="9" />
		<bit name="11" index="10" />
		<bit name="12" index="11" />
		<bit name="13" index="12" />
		<bit name="14" index="13" />
		<bit name="15" index="14" />
		<bit name="16" index="15" />
	</bitfield16>
	<int16 name="Unknown" offset="0x8A" visible="false" />
	<undefined name="R" offset="0x8C" visible="true" />
	<undefined name="G" offset="0x90" visible="true" />
	<undefined name="B" offset="0x94" visible="true" />
	<bitfield16 name="Unknown" offset="0x98" visible="false">
		<bit name="1" index="0" />
		<bit name="2" index="1" />
		<bit name="3" index="2" />
		<bit name="4" index="3" />
		<bit name="5" index="4" />
		<bit name="6" index="5" />
		<bit name="7" index="6" />
		<bit name="8" index="7" />
		<bit name="9" index="8" />
		<bit name="10" index="9" />
		<bit name="11" index="10" />
		<bit name="12" index="11" />
		<bit name="13" index="12" />
		<bit name="14" index="13" />
		<bit name="15" index="14" />
		<bit name="16" index="15" />
	</bitfield16>
	<int16 name="Unknown" offset="0x8A" visible="false" />
	<undefined name="00000044" offset="0x9C" visible="false" />
	<undefined name="00000045" offset="0xa0" visible="false" />
	<undefined name="00000046" offset="0xa4" visible="false" />
	<bitfield16 name="Unknown" offset="0xA8" visible="false">
		<bit name="1" index="0" />
		<bit name="2" index="1" />
		<bit name="3" index="2" />
		<bit name="4" index="3" />
		<bit name="5" index="4" />
		<bit name="6" index="5" />
		<bit name="7" index="6" />
		<bit name="8" index="7" />
		<bit name="9" index="8" />
		<bit name="10" index="9" />
		<bit name="11" index="10" />
		<bit name="12" index="11" />
		<bit name="13" index="12" />
		<bit name="14" index="13" />
		<bit name="15" index="14" />
		<bit name="16" index="15" />
	</bitfield16>
	<int16 name="Unknown" offset="0xAA" visible="false" />
	<undefined name="00000048" offset="0xaC" visible="false" />
	<undefined name="00000049" offset="0xb0" visible="false" />
	<undefined name="00000050" offset="0xb4" visible="false" />
	<bitfield16 name="Unknown" offset="0xB8" visible="false">
		<bit name="1" index="0" />
		<bit name="2" index="1" />
		<bit name="3" index="2" />
		<bit name="4" index="3" />
		<bit name="5" index="4" />
		<bit name="6" index="5" />
		<bit name="7" index="6" />
		<bit name="8" index="7" />
		<bit name="9" index="8" />
		<bit name="10" index="9" />
		<bit name="11" index="10" />
		<bit name="12" index="11" />
		<bit name="13" index="12" />
		<bit name="14" index="13" />
		<bit name="15" index="14" />
		<bit name="16" index="15" />
	</bitfield16>
	<int16 name="Unknown" offset="0xBA" visible="false" />
	<undefined name="00000052" offset="0xbC" visible="false" />
	<undefined name="00000053" offset="0xc0" visible="false" />
	<undefined name="00000054" offset="0xc4" visible="false" />
	<int32 name="00000055" offset="0xc8" visible="true" />
	<bitfield16 name="Sky Brightness Flags" offset="0xCC" visible="true">
		<bit name="Disable Brightness" index="0" />
		<bit name="2" index="1" />
		<bit name="3" index="2" />
		<bit name="4" index="3" />
		<bit name="5" index="4" />
		<bit name="6" index="5" />
		<bit name="7" index="6" />
		<bit name="8" index="7" />
		<bit name="9" index="8" />
		<bit name="10" index="9" />
		<bit name="11" index="10" />
		<bit name="12" index="11" />
		<bit name="13" index="12" />
		<bit name="14" index="13" />
		<bit name="15" index="14" />
		<bit name="16" index="15" />
	</bitfield16>
	<int16 name="Unknown" offset="0xCE" visible="false" />
	<undefined name="Sky Brightness Amount" offset="0xd0" visible="true" />
	<undefined name="Sky Brightness Min?" offset="0xd4" visible="true" />
	<undefined name="Sky Brightness Max?" offset="0xd8" visible="true" />
	<bitfield16 name="Skybox Darkness Flags" offset="0xDC" visible="true">
		<bit name="Disable Skybox Darkness" index="0" />
		<bit name="2" index="1" />
		<bit name="3" index="2" />
		<bit name="4" index="3" />
		<bit name="5" index="4" />
		<bit name="6" index="5" />
		<bit name="7" index="6" />
		<bit name="8" index="7" />
		<bit name="9" index="8" />
		<bit name="10" index="9" />
		<bit name="11" index="10" />
		<bit name="12" index="11" />
		<bit name="13" index="12" />
		<bit name="14" index="13" />
		<bit name="15" index="14" />
		<bit name="16" index="15" />
	</bitfield16>
	<int16 name="Unknown" offset="0xDE" visible="false" />
	<undefined name="Skybox Darkness Amount" offset="0xe0" visible="true" />
	<undefined name="Skybox Darkness Min?" offset="0xe4" visible="true" />
	<undefined name="Skybox Darkness Max?" offset="0xe8" visible="true" />
	<undefined name="00000064" offset="0xeC" visible="false" />
	<tagref name="00000065" offset="0xf0" visible="true" />
	<undefined name="00000070" offset="0x100" visible="false" />
	<undefined name="00000071" offset="0x104" visible="false" />
	<undefined name="00000072" offset="0x108" visible="false" />
	<undefined name="00000073" offset="0x10C" visible="false" />
	<undefined name="00000074" offset="0x110" visible="false" />
	<undefined name="00000075" offset="0x114" visible="false" />
	<undefined name="00000076" offset="0x118" visible="false" />
	<undefined name="00000077" offset="0x11C" visible="false" />
</plugin>